#ifndef __REQUEST_H_
#define __REQUEST_H_ 
#include <types.h>
#include <po_hi_messages.h>
/*  Enumeration type for all the operations in the distributed application.*/

typedef enum
{
   ping_spg_k = 0
} __po_hi_operation_t;

typedef struct
{
   __po_hi_operation_t operation;

   union
   {
      struct
      {
         simple_type ping_spg_data_sink_c;

      } ping_spg_k;

   } vars;

} __po_hi_request_t;

#define __PO_HI_NB_OPERATIONS 1

void __po_hi_user_unmarshall_ping_spg (__po_hi_request_t* request, __po_hi_msg_t* msg);
void __po_hi_user_marshall_ping_spg (__po_hi_request_t* request, __po_hi_msg_t* msg);
#endif
